self-loading guns - Turkish English Dictionary